package com.zlq.cn.util.des.hash;


public class HrBCD {

	/**
	 * 计算字节数组的BCD码.
	 * 
	 * @param data
	 *            待计算的字节数组.
	 * @return 计算得出的BCD码.
	 * @throws Exception
	 *             输入参数不合法.
	 */
	public static String encode(byte[] data) throws Exception {
		if (data == null) {
			// $ERROR:MPCM003==BCD编码输入参数为空==请联系客服
			throw new Exception("MPCM003");
		}

		return null;
	}

	/**
	 * 将BCD码转换为字节数组.
	 * 
	 * @param data
	 *            待转换的BCD码.
	 * @return 转换后的字节数组.
	 * @throws Exception
	 *             输入参数不合法.
	 */
	public static byte[] decode(String data) throws Exception {
		if (data == null) {
			// $ERROR:MPCM004==BDC解码输入参数为空==请联系客服
			throw new Exception("MPCM004");
		}
		return null;
	}
}
